<?php

/**
 * Classe implémentant le singleton pour PDO
 * @author Savageman
 */

class PDO2 extends PDO
{

	private static $_instance;

	/* Constructeur : héritage public obligatoire par héritage de PDO */
	public function __construct( )
	{

	}
	// End of PDO2::__construct() */

	/* Singleton */
	public static function getInstance()
	{

		if (!isset(self::$_instance))
		{

			try
			{

				self::$_instance = new PDO(SQL_DNS, SQL_USERNAME, SQL_PASSWORD);

			}
			catch (PDOException $e)
			{

				echo $e;
			}
		}
		return self::$_instance;
	}
	// End of PDO2::getInstance() */
}

// end of file */